<script>
    //强制转换：指定类型转换
    //转数字
    //1、Number函数：只有字符串转数字时都是数字的时候才能正常转化，其他时候都是NAN
    console.log(Number("100"))
    console.log(Number("100元"))
    console.log(Number(true))
    console.log(Number(false))
    //2、parseInt函数：只能转化为整数，从字符串的第一个字符开始提取数字，
    //遇到第一个非数字时结束，如果没有提取到任何数字则结果为NAN
    console.log(parseInt("100"))
    console.log(parseInt("100元"))
    console.log(parseInt("100.21"))
    console.log(parseInt("ad11322"))
    //3、parseFloat函数:和parseInt一样，并且支持小数的转化
    console.log(parseFloat("100"))
    console.log(parseFloat("100元"))
    console.log(parseFloat("100.21"))
    console.log(parseFloat("ad11322"))


    //转字符串使用String函数
    console.log(String(1243))
    console.log(String(true))
    console.log(String(undefined))

    //转布尔：只有五种为false：数字0，空字符串，undefined，null，NaN

    //隐式转换：两边数据类型不同会自动转换;不要用
    console.log(10-'4');

</script>